home *** CD-ROM | disk | FTP | other *** search
- ; Application: MaxManager
- ; Version : 1.0
- ; Author : MaxManager
- ; Copyright : © 1999-2000 by Certra Corporation
- ; License of : Certra Corporation
- ; ---------------------------------------------------------------------------
-
- [Version]
- Signature=$Chicago$
- Provider=%Author%
-
- [Strings]
- Product="MaxManager"
- Author="CERTRA"
-
-
-
- ; The DefaultInstall section is left blank so that this .INF cannot be run
- ; from Explorer by right clicking on it.
- [DefaultInstall]
-
- ; -------------------------------------
- ; Initial install - via Web
-
-
- ; FreshInstall takes care of a complete fresh install (does not require reboot,
- ; unless WSH or XML is needed)
- [FreshInstall]
- CERTRA=InstallPrerequisites,GetMerchants,UnRegOldProgs1,DeleteOldProgs1 ; WSH, XML
- Copyfiles=ProgramFiles,DatabaseFiles,DataErrorFiles,DataCacheFiles,BrandingFiles
- AddReg=SetupRegistry,SetupInitMerchantReg,AddUninstallKey
- UpdateInis=UpdateMenus,CreateDesktopIcon
- Register=RegisterComponents,RegisterEXEs
- RestartSection=,AutoSelect ; only need when WSH and/or XML is needed
-
-
- ; FreshInstall2 takes care of installation after install of XML parser or WSH
- [FreshInstall2]
- Copyfiles=ProgramFiles,DatabaseFiles,DataErrorFiles,DataCacheFiles,BrandingFiles
- AddReg=SetupRegistry,AddUninstallKey
- UpdateInis=UpdateMenus,CreateDesktopIcon
- Register=RegisterComponents,RegisterEXEs
-
-
-
- ; FreshInstallPostXML takes care of installation after install of XML parser
- [FreshInstallPostXML]
- CERTRA=InstallPrerequisites ; to install WSH
- Copyfiles=ProgramFiles,DatabaseFiles,DataErrorFiles,DataCacheFiles,BrandingFiles
- AddReg=SetupRegistry,AddUninstallKey
- UpdateInis=UpdateMenus,CreateDesktopIcon
- Register=RegisterComponents,RegisterEXEs
- RestartSection=FreshInstall2
-
- ; -------------------------------------
- ; end of - Initial install
-
-
-
- ; -------------------------------------
- ; Initial install - via CD
-
-
- ; FreshInstall.CD takes care of a complete fresh install (does not require reboot,
- ; unless WSH or XML is needed)
- [FreshInstall.CD]
- CERTRA=InstallPrerequisites,GetMerchants,UnRegOldProgs1,DeleteOldProgs1 ; WSH, XML
- Copyfiles=ProgramFiles,DatabaseFiles,DataErrorFiles,DataCacheFiles,MerchantData,BrandingFiles
- AddReg=SetupRegistry,SetupInitMerchantReg,AddUninstallKey
- UpdateInis=UpdateMenus,CreateDesktopIcon
- Register=RegisterComponents,RegisterEXEs
- RestartSection=,AutoSelect ; only need when WSH and/or XML is needed
-
-
- ; FreshInstall2.CD takes care of installation after install of XML parser or WSH
- [FreshInstall2.CD]
- Copyfiles=ProgramFiles,DatabaseFiles,DataErrorFiles,DataCacheFiles,MerchantData,BrandingFiles
- AddReg=SetupRegistry,AddUninstallKey
- UpdateInis=UpdateMenus,CreateDesktopIcon
- Register=RegisterComponents,RegisterEXEs
-
-
-
- ; FreshInstallPostXML.CD takes care of installation after install of XML parser
- [FreshInstallPostXML.CD]
- CERTRA=InstallPrerequisites,GetMerchants,UnRegOldProgs1,DeleteOldProgs1
- Copyfiles=ProgramFiles,DatabaseFiles,DataErrorFiles,DataCacheFiles,MerchantData,BrandingFiles
- AddReg=SetupRegistry,AddUninstallKey
- UpdateInis=UpdateMenus,CreateDesktopIcon
- Register=RegisterComponents,RegisterEXEs
- RestartSection=FreshInstall2.CD
-
- ; -------------------------------------
- ; end of - Initial install - via .exe
-
-
- ; -------------------------------------
- ; Upgrading
-
- ; Take care of upgrades
- [Upgrade]
- CERTRA=PrivateBetaMigrate,GetMerchants,UnRegOldProgs1,DeleteOldProgs1 ; Change early registry keys
- Copyfiles=ProgramFiles,DatabaseFiles,DataErrorFiles,DataCacheFiles,BrandingFiles ; ,InstallFiles
- AddReg=SetupRegistry,AddUninstallKey,SetupInitMerchantReg
- UpdateInis=UpdateMenus,CreateDesktopIcon
- Register=RegisterComponents,RegisterEXEs
- ; Where to start if a restart or reboot is necessary
- RestartSection=Upgrade1,Upgrade2
-
-
-
- ; Upgrade1 takes care of the portion of an upgrade after the user has closed all IE windows
- [Upgrade1]
- CERTRA=PrivateBetaMigrate,GetMerchants,UnRegOldProgs1,DeleteOldProgs1 ; Change early registry keys
- Copyfiles=ProgramFiles,DatabaseFiles,DataErrorFiles,DataCacheFiles,BrandingFiles ; ,InstallFiles
- AddReg=SetupRegistry,AddUninstallKey,SetupInitMerchantReg
- UpdateInis=UpdateMenus,CreateDesktopIcon
- Register=RegisterComponents,RegisterEXEs
- RestartSection=,Upgrade2
-
-
-
- ; Upgrade2 takes care of the portion of an upgrade when a reboot is necessary
- [Upgrade2]
- UpdateInis=UpdateMenus,CreateDesktopIcon
- Register=RegisterComponents,RegisterEXEs
-
-
- ; -------------------------------------
- ; end of - Upgrading
-
-
- ; -- This section names the directory that the files in the named group will be
- ; -- copied to.
- ; -- Values over 32,768 are replaced at runtime with a string.
- [DestinationDirs]
- ProgramFiles=40001 ; ex. Program Files\MaxManager
- Content=40002 ; ex. My Documents\MaxManager\Content
- DataErrorFiles=40003 ; ex. My Documents\MaxManager\Data\Error
- DataCacheFiles=40004 ; ex. My Documents\MaxManager\Data\Cache
- DatabaseFiles=40005 ; ex. My Documents\MaxManager\Data
- InstallFiles=40001 ; ex. Program Files\MaxManager
- INFFiles=40006 ; ex. WinNT\INF
- BrandingFiles=40009 ; ex. My Documents\MaxManager\Data\Branding\Std
-
- ; -- The following is ONLY used by the .exe setup program
- MerchantData=40001
-
-
-
-
- [SourceDisksFiles]
- Engine.dll=1,,1028096
- ; ComHost.exe=1,,32824
- BHO.dll=1,,98304
- ; CertMgr.exe=1,,225280 (replaced by MMAgent.exe)
- MMAgent.exe=1,,252952
- ; NotfyMgr.exe=1,,32000 (replaced by MMNotify.exe)
- MMNotify.exe=1,,32768
- AOLHook.dll=1,,40960
- ; Shopper.exe=1,,184320 (replaced by MaxMgr.exe)
- MaxMgr.exe=1,,208896
- VersionRef.dat=1,,0
- Tag.dir=1,,0
- ; CERTRA.inf=1,,3770
- InstHost.exe=1,,36864
- InstAX.dll=1,,163840
- WBHook.dll=1,,28672
- Receipt.css=1,,31
- ; ----
- ; Branding file list
- ; ----
- Bar_Logo.gif=2,,1779
- Bar_LogoAnim.gif=2,,1506
- Menu_BG.gif=2,,807
- MenuBtn_Home.gif=2,,972
- MenuBtn_Links.gif=2,,958
- MenuBtn_Offers.gif=2,,979
- MenuBtn_Orders.gif=2,,1063
- MenuBtn_Resources.gif=2,,1075
- MenuBtn_Stores.gif=2,,985
- MenuBtn_Support.gif=2,,1022
- MenuBtnH_Home.gif=2,,952
- MenuBtnH_Links.gif=2,,939
- MenuBtnH_Offers.gif=2,,953
- MenuBtnH_Orders.gif=2,,1029
- MenuBtnH_Resources.gif=2,,1032
- MenuBtnH_Stores.gif=2,,958
- MenuBtnH_Support.gif=2,,95
- Nav_BG.gif=2,,807
- Nav_L.gif=2,,856
- Nav_R.gif=2,,913
- NavBtn_Back.gif=2,,973
- NavBtn_Forward.gif=2,,982
- NavBtnD_Back.gif=2,,952
- NavBtnD_Forward.gif=2,,964
- NavBtnH_Back.gif=2,,962
- NavBtnH_Forward.gif=2,,975
- Web_Address.gif=2,,1011
- Web_BG.gif=2,,808
- Web_L.gif=2,,860
- WebBtn_Capture.gif=2,,1026
- WebBtn_Reload.gif=2,,1017
- WebBtn_Stop.gif=2,,1013
- WebBtnD_Capture.gif=2,,1006
- WebBtnD_Reload.gif=2,,997
- WebBtnD_Stop.gif=2,,979
- WebBtnH_Capture.gif=2,,1006
- WebBtnH_Reload.gif=2,,1014
- WebBtnH_Stop.gif=2,,982
- CouponBar_Next.gif=2,,843
- CouponBar_NoNext.gif=2,,845
- CouponBar_NoPrev.gif=2,,844
- CouponBar_Prev.gif=2,,843
- CouponBar_Left.gif=2,,1062
- CouponBar_Top.gif=2,,809
- CouponBar_Right.gif=2,,2837
- CouponBar_Bottom.gif=2,,810
- CouponBar_RightHilited.gif=2,,2850
-
- ; -- 65536 is a flag for the file copy function
- [ProgramFiles]
- Engine.dll,,,65536
- ; ComHost.exe
- ; NotfyMgr.exe,,,65536 (replaced by MMNotify.exe)
- MMNotify.exe,,,65536
- BHO.dll,,,65536
- ; CertMgr.exe,,,65536 (replaced by MMAgent.exe)
- MMAgent.exe,,,65536
- AOLHook.dll,,,65536
- ; Shopper.exe,,,65536 (replace by MaxMgr.exe)
- MaxMgr.exe,,,65536
- VersionRef.dat,,,65536
- InstHost.exe,,,65536
- InstAX.dll,,,65636
- WBHook.dll,,,65536
-
- ; -- Write a zero byte file to create the data\error directory
- [DataErrorFiles]
- Tag.dir,,,65536
-
- ; -- Files in the users data directory
- [DatabaseFiles]
- Receipt.css,,,65536
-
- ; -- Write a zero byte file to create the data\cache directory
- [DataCacheFiles]
- Tag.dir,,,65536
-
- ; -- .INF file needed for reboot situations
- [InstallFiles]
- CERTRA.inf,,,65536
-
- ; -- Merchant data file needed for the .exe setup ONLY
- [MerchantData]
-
- ; -- Branding files
- [BrandingFiles]
- Bar_Logo.gif,,,65536
- Bar_LogoAnim.gif,,,65536
- Menu_BG.gif,,,65536
- MenuBtn_Home.gif,,,65536
- MenuBtn_Links.gif,,,65536
- MenuBtn_Offers.gif,,,65536
- MenuBtn_Orders.gif,,,65536
- MenuBtn_Resources.gif,,,65536
- MenuBtn_Stores.gif,,,65536
- MenuBtn_Support.gif,,,65536
- MenuBtnH_Home.gif,,,65536
- MenuBtnH_Links.gif,,,65536
- MenuBtnH_Offers.gif,,,65536
- MenuBtnH_Orders.gif,,,65536
- MenuBtnH_Resources.gif,,,65536
- MenuBtnH_Stores.gif,,,65536
- MenuBtnH_Support.gif,,,65536
- Nav_BG.gif,,,65536
- Nav_L.gif,,,65536
- Nav_R.gif,,,65536
- NavBtn_Back.gif,,,65536
- NavBtn_Forward.gif,,,65536
- NavBtnD_Back.gif,,,65536
- NavBtnD_Forward.gif,,,65536
- NavBtnH_Back.gif,,,65536
- NavBtnH_Forward.gif,,,65536
- Web_Address.gif,,,65536
- Web_BG.gif,,,65536
- Web_L.gif,,,65536
- WebBtn_Capture.gif,,,65536
- WebBtn_Reload.gif,,,65536
- WebBtn_Stop.gif,,,65536
- WebBtnD_Capture.gif,,,65536
- WebBtnD_Reload.gif,,,65536
- WebBtnD_Stop.gif,,,65536
- WebBtnH_Capture.gif,,,65536
- WebBtnH_Reload.gif,,,65536
- WebBtnH_Stop.gif,,,65536
- CouponBar_Next.gif,,,65536
- CouponBar_NoNext.gif,,,65536
- CouponBar_NoPrev.gif,,,65536
- CouponBar_Prev.gif,,,65536
- CouponBar_Left.gif,,,65536
- CouponBar_Top.gif,,,65536
- CouponBar_Right.gif,,,65536
- CouponBar_Bottom.gif,,,65536
- CouponBar_RightHilited.gif,,,65536
-
- [SourceDisksNames]
- 1="Cabinet File",CERTRA.CAB,,
- 2="Branding CAB",BRANDING.CAB,,
-
-
-
-
- ; The 4th param (2) is FLG_ADDREG_NOCLOBBER
- [SetupRegistry]
- HKCU,"SOFTWARE\Sawtooth","ContentPath",2,%40002%
- HKCU,"SOFTWARE\Sawtooth","DatabasePath",2,%40005%
- HKCU,"SOFTWARE\Sawtooth","ErrorPath",2,%40003%
- HKCU,"SOFTWARE\Sawtooth\Schedules","CouponUpdate_next",2,""
- HKCU,"SOFTWARE\Sawtooth\Schedules","CouponUpdate_serverTimeStamp",2,"1998-04-15-00:00:00"
- HKCU,"SOFTWARE\Sawtooth\Schedules","MerchantUpdate_next",2,""
- HKCU,"SOFTWARE\Sawtooth\Schedules","MerchantUpdate_serverTimeStamp",2,"1998-04-15 00:00:00"
- HKCU,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "CertraTray",0,"%40001%\MMAgent.exe"
- HKCU,"SOFTWARE\Sawtooth","BrandingPath",2,%40009%
- HKLM,"SOFTWARE\Sawtooth","EnginePath",,%40001%
- HKLM,"SOFTWARE\Sawtooth","MainUIPath",,%40001%
- HKLM,"SOFTWARE\Sawtooth","TrayPath",,%40001%
- HKLM,"SOFTWARE\Sawtooth","WBHookPath",,%40001%
- HKLM,"SOFTWARE\Sawtooth","VersionRefPath",,%40001%
-
- ; Key only used during inital installs (merchant data)
- [SetupInitMerchantReg]
- HKCU,"SOFTWARE\Sawtooth","InitMerchants",,%40001%\InitMerchants.xml
-
- ; Add this to the registry to allow for uninstall later
- [AddUninstallKey]
- HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MaxManager","DisplayName",,"MaxManager"
- HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MaxManager","UninstallString",,%40001%"\InstHost" %40006%"\CERTRA.INF" DefaultUninstall /u
-
-
- ; Menus are listed on the screen in this order
- [UpdateMenus]
- setup.ini, progman.groups, , "group1=""%Product%"""
- setup.ini, group1, , """MaxManager""", """"%40001%\MaxMgr.exe"""", , , , """"%40001%"""", ""MaxMgr.exe"""
- setup.ini, group1, , """MaxManager Agent""", """"%40001%\MMAgent.exe"""", , , , """"%40001%"""", ""MMAgent.exe"""
- setup.ini, group1, , """Uninstall MaxManager""", """"%40001%\InstHost.exe"""", """CERTRA.INF DefaultUninstall /u""", , , """"%40001%"""", ""InstHost.exe"""
-
- [CreateDesktopIcon]
- setup.ini, progman.groups,, "group1=""..\..\Desktop"""
- setup.ini, group1, , """MaxManager""", """"%40001%\MaxMgr.exe"""", , , ,""""%40001%"""",""MaxMgr.exe"""
-
-
-
-
- ; Only done after all files have been copied (may be after reboot)
- [RegisterComponents]
- %40001%\BHO.dll
- %40001%\Engine.dll
-
- ; Only done after all files have been copied (may be after reboot)
- [RegisterEXEs]
- %40001%\MMNotify.exe, "/regserver"
- %40001%\MaxMgr.exe, "/regserver"
-
-
- ; ---------------------------------------
- ;
- ; Uninstall sections
- ;
- ; (note this section is named in the [AddUninstallKey] section that was read during install/upgrade
-
- [DefaultUninstall]
- CERTRA=DeletePerUserContent
- UpdateInis=DeleteMenus,DeleteDesktopIcon
- DelFiles=DataErrorFiles,DataCacheFiles,BrandingFiles
- DelReg=DeleteRegistry,DeleteUninstallKey
- Register=UnRegisterComponents,UnRegisterEXEs
- RestartSection=DefaultUninstall ; after shutdown of IE window apps, and MaxManager
-
-
-
- ; These are the same as CreateMenus & CreateDesktopIcon except that the first line is repeated twice.
- ; The first time gives context to the short-cuts, the 2nd time allows the group itself to be deleted.
- ; (Note we won't delete the desktop group.)
- [DeleteMenus]
- setup.ini, progman.groups, , "group1=""%Product%"""
- setup.ini, group1, , """MaxManager Agent""", """"%40001%\MMAgent.exe"""", , , , """"%40001%"""", ""MMAgent.exe"""
- setup.ini, group1, , """MaxManager ReadMe""", """"%40001%\Readme.htm"""", , , , """"%40001%"""", ""Readme.htm"""
- setup.ini, group1, , """MaxManager""", """"%40001%\MaxMgr.exe"""", , , , """"%40001%"""", ""MaxMgr.exe"""
- setup.ini, group1, , """Uninstall MaxManager""", """"%40001%\InstHost.exe"""", """CERTRA.INF DefaultUninstall /u""", , , """"%40001%"""", ""InstHost.exe"""
- setup.ini, progman.groups, , "group1=""%Product%"""
-
- [DeleteDesktopIcon]
- setup.ini, progman.groups,, "group1=""..\..\Desktop"""
- setup.ini, group1, , """MaxManager""", """"%40001%\MaxMgr.exe"""", , , ,""""%40001%"""",""MaxMgr.exe"""
-
- [DeleteRegistry]
- HKLM,"SOFTWARE\Sawtooth","EnginePath"
- HKLM,"SOFTWARE\Sawtooth","MainUIPath"
- HKLM,"SOFTWARE\Sawtooth","TrayPath"
- HKLM,"SOFTWARE\Sawtooth","WBHookPath"
- HKLM,"SOFTWARE\Sawtooth","VersionRefPath"
- HKLM,"SOFTWARE\Sawtooth"
- HKCU,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "CertraTray"
-
- [DeleteUninstallKey]
- HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MaxManager","DisplayName"
- HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MaxManager","UninstallString"
- HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MaxManager"
-
-
- [UnRegisterComponents]
- %40001%\BHO.dll
- %40001%\Engine.dll
-
-
- [UnRegisterEXEs]
- %40001%\NotfyMgr.exe, "/unregserver"
- %40001%\Shopper.exe, "/unregserver"
- %40001%\MMNotify.exe, "/unregserver"
- %40001%\MaxMgr.exe, "/unregserver"
-